hackquest logo

We co

Our partners

  • Solana
  • Mantle
  • Arbitrum
  • Linea
  • Vara

Our investors

  • Animoca
  • Find Satoshi Lab
  • Hashkey
  • ByteTrode
  • Gate

Get P

Experience Level

Let’s get started

Which stage are you currently in?

Certi

More

Web3 Basics

Web3 Basics is the introductory course in this series. In this class, we’ll cover relevant concepts in the Web3 domain, application scenarios, and the technologies involved. This will give you a basic understanding of the entire ecosystem before diving into Web3 development.

BEGINNER
Certified by

Solidity 101

Introducing Solidity 101 – the first intro-level technical course designed for beginners. Regardless of whether you have a background in computer science or prior exposure to Web3, this interactive and enjoyable course is here to support you. Begin your coding adventure in Solidity with confidence and explore the fundamentals in a beginner-friendly environment.

BEGINNER
Certified by

Introduction to Rust

In this Rust basics course, we will guide you through the essential concepts of the Rust programming language. From understanding the ownership and compound data types to mastering control flow and pattern matching, you will gain a solid grasp of Rust’s unique memory safety features. We will also dive into lifetimes and error handling, equipping you to write efficient and reliable code. By the end of this course, you’ll be ready to confidently use Rust to build modern, high-performance projects.

BEGINNER
Certified by

Move 101

In this course, we will explore Move’s packages, modules, data types, functions, and more, guiding you step by step to understand the Move language.

BEGINNER
Certified by

Decentralized Social Dapp

In this course, we will learn how to build a simple web3 social application on Linea: share on the chain and see statuses posted by everyone. The course includes the following content: 1. Build your own smart contract, which will record the user's status information. 2. Use the Thirdweb development platform to build a front-end application that interacts with it.

BEGINNER
Certified by

AI Crypto Chatbot

This course will teach you how to build a Cryptocurrency Market AI Assistant using Gaia nodes. You will learn how to leverage the AI services provided by Gaia nodes to create a customized LLM workflow and implement the features required for a Chatbot.

ADVANCED
Certified by
More

Events

Builders

Hackathons

Projects

HackQuest Events

Across the Globe

Events

Builders

Hackathons

Projects

HackQuest Events

Across the Globe

I never thought I could become a Web3 developer, but HackQuest's platform made it accessible and fun even for beginners.

Prashant Vishwakarma

Prashant Vishwakarma

Student

SegmentFault has more than 8M registered developers in China, and many of them are eager to learn about Web3. Partnering with HackQuest has opened up an invaluable avenue for these amazing developers to do just that. I think what makes HackQuest special from Udemy and Codecademy is that it is not just a learning platform, it is also a vibrant and welcoming Web3 community.

Sunny Gao

Sunny Gao

Founder @ SegmentFault

We co-hosted several hackathons with the HackQuest team including ETH Shanghai. It’s great that HackQuest always brings in new blood to Web3. Both HackQuest and ChainIDE share a common goal: to drive the mass adoption of Web3 by onboarding more developers.

Wuxiao

Wuxiao

Founder @ ChainIDE

From learning to launch my token and yield farming protocol to building a fully on-chain community-driven gambling app during their Hackathon,HackQuest's real-world projects and post-learning support helped me become a smart contract developer from zero to one and gave me the confidence to become a technical founder.

Alex

Alex

Senior Engineer at Tencent

I never thought I could become a Web3 developer, but HackQuest's platform made it accessible and fun even for beginners.

Prashant Vishwakarma

Prashant Vishwakarma

Student

I've used other sites to learn to code in Solidity and Rust, but HackQuest has been the one that I've stuck with.

0xFirefly

0xFirefly

Student

Trying to get started in web3 can be hard, but HackQuest makes it significantly easier. I genuinely wish this kind of customizable education existed when I started in the space.

Scott Moore

Scott Moore

Co-founder @ Gitcoin

SegmentFault has more than 8M registered developers in China, and many of them are eager to learn about Web3. Partnering with HackQuest has opened up an invaluable avenue for these amazing developers to do just that. I think what makes HackQuest special from Udemy and Codecademy is that it is not just a learning platform, it is also a vibrant and welcoming Web3 community.

Sunny Gao

Sunny Gao

Founder @ SegmentFault

Partnering with the HackQuest team has been an amazing experience. I am amazed every time when we host developer IRL events like hacker house and developer meetup. Our team is beyond excited to see the impact HackQuest will have on the Solana and Rust communities going forward.

Yao

Yao

Growth @ Solana Foundation

This has been an excellent learning experience, with a well-structured course that's friendly to beginners. I take pride in being part of HackQuest’s growing community. Building smart contracts with Solidity on the Mantle Network was amazing. The mentors and participants were fantastic, and the hands-on learning approach was both engaging and rewarding.

Stanley Nouping

Stanley Nouping

Student

We co-hosted several hackathons with the HackQuest team including ETH Shanghai. It’s great that HackQuest always brings in new blood to Web3. Both HackQuest and ChainIDE share a common goal: to drive the mass adoption of Web3 by onboarding more developers.

Wuxiao

Wuxiao

Founder @ ChainIDE

Our collaboration with HackQuest is aimed at crafting a curriculum that is as diverse as it is deep, ensuring developers not only learn but also apply their knowledge in real-world Web3 scenarios.

Pauli

Pauli

Developer Success Engineer @ Mantle Network

I really appreciate the high-quality and easily understandable content on HackQuest. The user interface is beautifully designed with simplicity and user-friendliness in mind. The concept and coding quizzes are incredibly helpful in reinforcing the theory components.

Parth Kumar

Parth Kumar

Student

I’m super glad to have taken part in HackQuest’s Hackathon. I met a group of insightful instructors and reliable teammates. Ever since I first joined the community through the Fireside chat, I immediately felt a sense of belonging here.

Suneal & Colin

Suneal & Colin

Founders @ MetaMail

From learning to launch my token and yield farming protocol to building a fully on-chain community-driven gambling app during their Hackathon,HackQuest's real-world projects and post-learning support helped me become a smart contract developer from zero to one and gave me the confidence to become a technical founder.

Alex

Alex

Senior Engineer at Tencent

I've been a mentor at HackQuest's co-learning camps numerous times. It's awesome to witness the transformation of so many Web2 devs who start from scratch, get jobs in Web3, and become experts through HackQuest. HackQuest is truly a public good and education infrastructure for Web3.

Potter

Potter

Co-founder @ Ethsign

What truly makes HackQuest special is the incredible individuals who are part of this community. I've had the pleasure of meeting sincere and practical idealists here. To all my fellow builders out there, if you are considering joining their Hackathons, go for it.You won't regret it!

Eric

Eric

Founder @ Cluster3

I think that HackQuest's online IDE is especially beneficial as it allows us to code and deploy smart contracts on-chain concurrently while learning. The hands-on demo and collaborative learning environment were also truly remarkable. I am grateful for the incredible journey with HackQuest!

Akshay Shukla

Akshay Shukla

Student

I never thought I could become a Web3 developer, but HackQuest's platform made it accessible and fun even for beginners.

Prashant Vishwakarma

Prashant Vishwakarma

Student

I've used other sites to learn to code in Solidity and Rust, but HackQuest has been the one that I've stuck with.

0xFirefly

0xFirefly

Student

Trying to get started in web3 can be hard, but HackQuest makes it significantly easier. I genuinely wish this kind of customizable education existed when I started in the space.

Scott Moore

Scott Moore

Co-founder @ Gitcoin

SegmentFault has more than 8M registered developers in China, and many of them are eager to learn about Web3. Partnering with HackQuest has opened up an invaluable avenue for these amazing developers to do just that. I think what makes HackQuest special from Udemy and Codecademy is that it is not just a learning platform, it is also a vibrant and welcoming Web3 community.

Sunny Gao

Sunny Gao

Founder @ SegmentFault

Partnering with the HackQuest team has been an amazing experience. I am amazed every time when we host developer IRL events like hacker house and developer meetup. Our team is beyond excited to see the impact HackQuest will have on the Solana and Rust communities going forward.

Yao

Yao

Growth @ Solana Foundation

This has been an excellent learning experience, with a well-structured course that's friendly to beginners. I take pride in being part of HackQuest’s growing community. Building smart contracts with Solidity on the Mantle Network was amazing. The mentors and participants were fantastic, and the hands-on learning approach was both engaging and rewarding.

Stanley Nouping

Stanley Nouping

Student

We co-hosted several hackathons with the HackQuest team including ETH Shanghai. It’s great that HackQuest always brings in new blood to Web3. Both HackQuest and ChainIDE share a common goal: to drive the mass adoption of Web3 by onboarding more developers.

Wuxiao

Wuxiao

Founder @ ChainIDE

Our collaboration with HackQuest is aimed at crafting a curriculum that is as diverse as it is deep, ensuring developers not only learn but also apply their knowledge in real-world Web3 scenarios.

Pauli

Pauli

Developer Success Engineer @ Mantle Network

I really appreciate the high-quality and easily understandable content on HackQuest. The user interface is beautifully designed with simplicity and user-friendliness in mind. The concept and coding quizzes are incredibly helpful in reinforcing the theory components.

Parth Kumar

Parth Kumar

Student

I’m super glad to have taken part in HackQuest’s Hackathon. I met a group of insightful instructors and reliable teammates. Ever since I first joined the community through the Fireside chat, I immediately felt a sense of belonging here.

Suneal & Colin

Suneal & Colin

Founders @ MetaMail

From learning to launch my token and yield farming protocol to building a fully on-chain community-driven gambling app during their Hackathon,HackQuest's real-world projects and post-learning support helped me become a smart contract developer from zero to one and gave me the confidence to become a technical founder.

Alex

Alex

Senior Engineer at Tencent

I've been a mentor at HackQuest's co-learning camps numerous times. It's awesome to witness the transformation of so many Web2 devs who start from scratch, get jobs in Web3, and become experts through HackQuest. HackQuest is truly a public good and education infrastructure for Web3.

Potter

Potter

Co-founder @ Ethsign

What truly makes HackQuest special is the incredible individuals who are part of this community. I've had the pleasure of meeting sincere and practical idealists here. To all my fellow builders out there, if you are considering joining their Hackathons, go for it.You won't regret it!

Eric

Eric

Founder @ Cluster3

I think that HackQuest's online IDE is especially beneficial as it allows us to code and deploy smart contracts on-chain concurrently while learning. The hands-on demo and collaborative learning environment were also truly remarkable. I am grateful for the incredible journey with HackQuest!

Akshay Shukla

Akshay Shukla

Student

I never thought I could become a Web3 developer, but HackQuest's platform made it accessible and fun even for beginners.

Prashant Vishwakarma

Prashant Vishwakarma

Student

I've used other sites to learn to code in Solidity and Rust, but HackQuest has been the one that I've stuck with.

0xFirefly

0xFirefly

Student

Trying to get started in web3 can be hard, but HackQuest makes it significantly easier. I genuinely wish this kind of customizable education existed when I started in the space.

Scott Moore

Scott Moore

Co-founder @ Gitcoin

SegmentFault has more than 8M registered developers in China, and many of them are eager to learn about Web3. Partnering with HackQuest has opened up an invaluable avenue for these amazing developers to do just that. I think what makes HackQuest special from Udemy and Codecademy is that it is not just a learning platform, it is also a vibrant and welcoming Web3 community.

Sunny Gao

Sunny Gao

Founder @ SegmentFault

Partnering with the HackQuest team has been an amazing experience. I am amazed every time when we host developer IRL events like hacker house and developer meetup. Our team is beyond excited to see the impact HackQuest will have on the Solana and Rust communities going forward.

Yao

Yao

Growth @ Solana Foundation

This has been an excellent learning experience, with a well-structured course that's friendly to beginners. I take pride in being part of HackQuest’s growing community. Building smart contracts with Solidity on the Mantle Network was amazing. The mentors and participants were fantastic, and the hands-on learning approach was both engaging and rewarding.

Stanley Nouping

Stanley Nouping

Student

We co-hosted several hackathons with the HackQuest team including ETH Shanghai. It’s great that HackQuest always brings in new blood to Web3. Both HackQuest and ChainIDE share a common goal: to drive the mass adoption of Web3 by onboarding more developers.

Wuxiao

Wuxiao

Founder @ ChainIDE

Our collaboration with HackQuest is aimed at crafting a curriculum that is as diverse as it is deep, ensuring developers not only learn but also apply their knowledge in real-world Web3 scenarios.

Pauli

Pauli

Developer Success Engineer @ Mantle Network

I really appreciate the high-quality and easily understandable content on HackQuest. The user interface is beautifully designed with simplicity and user-friendliness in mind. The concept and coding quizzes are incredibly helpful in reinforcing the theory components.

Parth Kumar

Parth Kumar

Student

I’m super glad to have taken part in HackQuest’s Hackathon. I met a group of insightful instructors and reliable teammates. Ever since I first joined the community through the Fireside chat, I immediately felt a sense of belonging here.

Suneal & Colin

Suneal & Colin

Founders @ MetaMail

From learning to launch my token and yield farming protocol to building a fully on-chain community-driven gambling app during their Hackathon,HackQuest's real-world projects and post-learning support helped me become a smart contract developer from zero to one and gave me the confidence to become a technical founder.

Alex

Alex

Senior Engineer at Tencent

I've been a mentor at HackQuest's co-learning camps numerous times. It's awesome to witness the transformation of so many Web2 devs who start from scratch, get jobs in Web3, and become experts through HackQuest. HackQuest is truly a public good and education infrastructure for Web3.

Potter

Potter

Co-founder @ Ethsign

What truly makes HackQuest special is the incredible individuals who are part of this community. I've had the pleasure of meeting sincere and practical idealists here. To all my fellow builders out there, if you are considering joining their Hackathons, go for it.You won't regret it!

Eric

Eric

Founder @ Cluster3

I think that HackQuest's online IDE is especially beneficial as it allows us to code and deploy smart contracts on-chain concurrently while learning. The hands-on demo and collaborative learning environment were also truly remarkable. I am grateful for the incredible journey with HackQuest!

Akshay Shukla

Akshay Shukla

Student

I never thought I could become a Web3 developer, but HackQuest's platform made it accessible and fun even for beginners.

Prashant Vishwakarma

Prashant Vishwakarma

Student

I've used other sites to learn to code in Solidity and Rust, but HackQuest has been the one that I've stuck with.

0xFirefly

0xFirefly

Student

Trying to get started in web3 can be hard, but HackQuest makes it significantly easier. I genuinely wish this kind of customizable education existed when I started in the space.

Scott Moore

Scott Moore

Co-founder @ Gitcoin

SegmentFault has more than 8M registered developers in China, and many of them are eager to learn about Web3. Partnering with HackQuest has opened up an invaluable avenue for these amazing developers to do just that. I think what makes HackQuest special from Udemy and Codecademy is that it is not just a learning platform, it is also a vibrant and welcoming Web3 community.

Sunny Gao

Sunny Gao

Founder @ SegmentFault

Partnering with the HackQuest team has been an amazing experience. I am amazed every time when we host developer IRL events like hacker house and developer meetup. Our team is beyond excited to see the impact HackQuest will have on the Solana and Rust communities going forward.

Yao

Yao

Growth @ Solana Foundation

This has been an excellent learning experience, with a well-structured course that's friendly to beginners. I take pride in being part of HackQuest’s growing community. Building smart contracts with Solidity on the Mantle Network was amazing. The mentors and participants were fantastic, and the hands-on learning approach was both engaging and rewarding.

Stanley Nouping

Stanley Nouping

Student

We co-hosted several hackathons with the HackQuest team including ETH Shanghai. It’s great that HackQuest always brings in new blood to Web3. Both HackQuest and ChainIDE share a common goal: to drive the mass adoption of Web3 by onboarding more developers.

Wuxiao

Wuxiao

Founder @ ChainIDE

Our collaboration with HackQuest is aimed at crafting a curriculum that is as diverse as it is deep, ensuring developers not only learn but also apply their knowledge in real-world Web3 scenarios.

Pauli

Pauli

Developer Success Engineer @ Mantle Network

I really appreciate the high-quality and easily understandable content on HackQuest. The user interface is beautifully designed with simplicity and user-friendliness in mind. The concept and coding quizzes are incredibly helpful in reinforcing the theory components.

Parth Kumar

Parth Kumar

Student

I’m super glad to have taken part in HackQuest’s Hackathon. I met a group of insightful instructors and reliable teammates. Ever since I first joined the community through the Fireside chat, I immediately felt a sense of belonging here.

Suneal & Colin

Suneal & Colin

Founders @ MetaMail

From learning to launch my token and yield farming protocol to building a fully on-chain community-driven gambling app during their Hackathon,HackQuest's real-world projects and post-learning support helped me become a smart contract developer from zero to one and gave me the confidence to become a technical founder.

Alex

Alex

Senior Engineer at Tencent

I've been a mentor at HackQuest's co-learning camps numerous times. It's awesome to witness the transformation of so many Web2 devs who start from scratch, get jobs in Web3, and become experts through HackQuest. HackQuest is truly a public good and education infrastructure for Web3.

Potter

Potter

Co-founder @ Ethsign

What truly makes HackQuest special is the incredible individuals who are part of this community. I've had the pleasure of meeting sincere and practical idealists here. To all my fellow builders out there, if you are considering joining their Hackathons, go for it.You won't regret it!

Eric

Eric

Founder @ Cluster3

I think that HackQuest's online IDE is especially beneficial as it allows us to code and deploy smart contracts on-chain concurrently while learning. The hands-on demo and collaborative learning environment were also truly remarkable. I am grateful for the incredible journey with HackQuest!

Akshay Shukla

Akshay Shukla

Student

Start with a Quack egg

Let's Quacking Go!